// 云对象教程: https://uniapp.dcloud.net.cn/uniCloud/cloud-obj
// jsdoc语法提示教程：https://ask.dcloud.net.cn/docs/#//ask.dcloud.net.cn/article/129
module.exports = {
	_before: function() { // 通用预处理器

	},
	/* 备考圈点赞 */
	like: async function(article_id, article_type = 0, is_like = false) {
		console.log('article_id', article_id, is_like);
		const dbJQL = uniCloud.databaseForJQL({
			clientInfo: this.getClientInfo()
		});
		if (is_like) {
			return await dbJQL.collection('like').where({
				article_id,
				article_type,
				user_id: dbJQL.getCloudEnv('$cloudEnv_uid')
			}).remove()
		} else {
			return await dbJQL.collection('like').add({
				article_id,
				article_type
			})
		}
	}
}